package com.lifesea.model;

import java.io.Serializable;
import java.util.Date;

public class GhTake implements Serializable {
    /**
     * <pre>
     * 取号ID
     * 表字段 : gh_take.TAKE_ID
     * </pre>
     * 
     */
    private Long takeId;

    /**
     * <pre>
     * 医院ID
     * 表字段 : gh_take.HOS_ID
     * </pre>
     * 
     */
    private Integer hosId;

    /**
     * <pre>
     * 违约订单ID
     * 表字段 : gh_take.BOOK_ID
     * </pre>
     * 
     */
    private Long bookId;

    /**
     * <pre>
     * 外部预约ID
     * 表字段 : gh_take.OUT_BOOK_ID
     * </pre>
     * 
     */
    private String outBookId;

    /**
     * <pre>
     * 取号时间
     * 表字段 : gh_take.TAKE_TIME
     * </pre>
     * 
     */
    private Date takeTime;

    /**
     * <pre>
     * 就诊时间
     * 表字段 : gh_take.CLINIC_TIME
     * </pre>
     * 
     */
    private Date clinicTime;

    /**
     * <pre>
     * 取号状态(0正常就诊 1爽约未取  2取号后退号 3未取但不违约)
            
     * 表字段 : gh_take.TAKE_STATUS
     * </pre>
     * 
     */
    private Short takeStatus;

    /**
     * <pre>
     * 提交时间
     * 表字段 : gh_take.SUBMIT_TIME
     * </pre>
     * 
     */
    private Date submitTime;

    private static final long serialVersionUID = 1L;

    /**
     * <pre>
     * 获取 取号ID
     * 表字段 : gh_take.TAKE_ID
     * </pre>
     * 
     */
    public Long getTakeId() {
        return takeId;
    }

    /**
     * <pre>
     * 设置 取号ID
     * 表字段 : gh_take.TAKE_ID
     * </pre>
     * 
     */
    public void setTakeId(Long takeId) {
        this.takeId = takeId;
    }

    /**
     * <pre>
     * 获取 医院ID
     * 表字段 : gh_take.HOS_ID
     * </pre>
     * 
     */
    public Integer getHosId() {
        return hosId;
    }

    /**
     * <pre>
     * 设置 医院ID
     * 表字段 : gh_take.HOS_ID
     * </pre>
     * 
     */
    public void setHosId(Integer hosId) {
        this.hosId = hosId;
    }

    /**
     * <pre>
     * 获取 违约订单ID
     * 表字段 : gh_take.BOOK_ID
     * </pre>
     * 
     */
    public Long getBookId() {
        return bookId;
    }

    /**
     * <pre>
     * 设置 违约订单ID
     * 表字段 : gh_take.BOOK_ID
     * </pre>
     * 
     */
    public void setBookId(Long bookId) {
        this.bookId = bookId;
    }

    /**
     * <pre>
     * 获取 外部预约ID
     * 表字段 : gh_take.OUT_BOOK_ID
     * </pre>
     * 
     */
    public String getOutBookId() {
        return outBookId;
    }

    /**
     * <pre>
     * 设置 外部预约ID
     * 表字段 : gh_take.OUT_BOOK_ID
     * </pre>
     * 
     */
    public void setOutBookId(String outBookId) {
        this.outBookId = outBookId == null ? null : outBookId.trim();
    }

    /**
     * <pre>
     * 获取 取号时间
     * 表字段 : gh_take.TAKE_TIME
     * </pre>
     * 
     */
    public Date getTakeTime() {
        return takeTime;
    }

    /**
     * <pre>
     * 设置 取号时间
     * 表字段 : gh_take.TAKE_TIME
     * </pre>
     * 
     */
    public void setTakeTime(Date takeTime) {
        this.takeTime = takeTime;
    }

    /**
     * <pre>
     * 获取 就诊时间
     * 表字段 : gh_take.CLINIC_TIME
     * </pre>
     * 
     */
    public Date getClinicTime() {
        return clinicTime;
    }

    /**
     * <pre>
     * 设置 就诊时间
     * 表字段 : gh_take.CLINIC_TIME
     * </pre>
     * 
     */
    public void setClinicTime(Date clinicTime) {
        this.clinicTime = clinicTime;
    }

    /**
     * <pre>
     * 获取 取号状态(0正常就诊 1爽约未取  2取号后退号 3未取但不违约)
            
     * 表字段 : gh_take.TAKE_STATUS
     * </pre>
     * 
     */
    public Short getTakeStatus() {
        return takeStatus;
    }

    /**
     * <pre>
     * 设置 取号状态(0正常就诊 1爽约未取  2取号后退号 3未取但不违约)
            
     * 表字段 : gh_take.TAKE_STATUS
     * </pre>
     * 
     */
    public void setTakeStatus(Short takeStatus) {
        this.takeStatus = takeStatus;
    }

    /**
     * <pre>
     * 获取 提交时间
     * 表字段 : gh_take.SUBMIT_TIME
     * </pre>
     * 
     */
    public Date getSubmitTime() {
        return submitTime;
    }

    /**
     * <pre>
     * 设置 提交时间
     * 表字段 : gh_take.SUBMIT_TIME
     * </pre>
     * 
     */
    public void setSubmitTime(Date submitTime) {
        this.submitTime = submitTime;
    }
}